package org.example.demo3.demos.web.domain.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true) // 假设有一个父类 Parent 和一个子类 Child，在 Child 类上使用 @EqualsAndHashCode(callSuper = true) 注解，那么 Lombok 将会在生成的 equals() 和 hashCode() 方法中同时考虑 Child 类和 Parent 类的字段。
@Data
@ApiModel(description = "用户查询条件实体")
public class UserQuery extends PageQuery {
    @ApiModelProperty("用户名关键字")
    private String name;
    @ApiModelProperty("用户状态：1-正常，2-冻结")
    private Integer status;
    @ApiModelProperty("余额最小值")
    private Integer minBalance;
    @ApiModelProperty("余额最大值")
    private Integer maxBalance;
}
